#ifndef SYNCARG_H
#define SYNCARG_H

template <typename T>
class SyncArg {
    T arg;
public:
    SyncArg();
    SyncArg(const SyncArg &other);
    SyncArg(T arg) {
        this->arg = arg;
    }
    T getArg() {
        return this->arg;
    }
    SyncArg &operator=(const SyncArg &other);
};

#endif // SYNCARG_H
